import numpy as np
import random
b = np.random.randint(1,20,size=8)
print(b)
print([np.max(b),np.min(b)])#最大值，最小值
print(np.ptp(b))#极差（最大值-最小值）
print(np.quantile(b,[0.25,0.5,0.75]))#返回分为点25%、50%、75%对应的分数
print([np.sum(b),np.mean(b)])#求和，平均数
print([b.argmax(),b.argmin()])#返回最大值、最小值所对应的索引下标
print([b.var(),b.std(),np.median(b)])#方差，标准差，中位数
print(np.sqrt(b))#开平方
print(np.sum(b,axis=0))#指定轴axis=0，沿着竖直方向求和
print(np.unique(b))#去除原数组中重复数据后的新数组
'''*以下为处理空数据（“np.nan”）的方法（前缀加“nan”）'''
print([np.nansum(b),np.nanmean(b)])#排除nan值后求和、平均值